140 HPLOT 70,120 TO 120,120: HPLOT 90,120 TO 90,20 TO 150,20 TO 150,29
150 GOTO 980
160 REM **HEAD**
170 HCOLOR= 5
180 HPLOT 138,41: FOR X = 138 TO 162:Y = SQR(144 -(X -150) ^2): HPLOT X,41 -Y: HPLOT TO X,41 +Y: NEXT
190 HPLOT 138,39 TO 135,39 TO 135,42 TO 138,42
200 HPLOT 162,39 TO 165,39 TO 165,42 TO 162,42: RETURN
210 REM **BODY**
220 HCOLOR= 3: HPLOT 150,52 TO 150,83: RETURN
230 REM **LEFT ARM**
240 HCOLOR= 3: HPLOT 150,58 TO 145,58 TO 128,75
245 IF DD = 2 THEN SW = SW +1: GOTO 250
247 RETURN
250 REM **RIGHT ARM**
260 HCOLOR= 3: HPLOT 150,58 TO 155,58 TO 172,75: RETURN
270 REM **LEFT LEG**
280 HPLOT 150,83 TO 125,108
285 IF DD = 2 THEN SW = SW +1: GOTO 290
287 RETURN
290 REM **RIGHT LEG**
300 HPLOT 150,83 TO 175,108: RETURN
310 REM **EYES**
320 HCOLOR= 4: HPLOT 145,38 TO 146,38 TO 146,39 TO 145,39
330 HCOLOR= 4: HPLOT 154,38 TO 155,38 TO 155,39 TO 154,39
335 IF DD = 2 THEN SW = SW +2: GOSUB 340: GOSUB 360
337 RETURN
340 REM **EYEBROWS**
350 HCOLOR= 4: HPLOT 144,35 TO 147,35: HPLOT 153,35 TO 156,35: RETURN
360 REM **NOSE AND MOUTH**
370 HCOLOR= 4
380 HPLOT 149,42 TO 151,42: HPLOT 147,46 TO 153,46: RETURN
390 REM **LEFT FOOT**
400 HCOLOR= 5: HPLOT 118,103 TO 125,110 TO 123,112 TO 121,110 TO 122,109 TO 121,108 TO 118,108 TO 115,105 TO 115,103 TO 118,103
410 HPLOT 124,110 TO 118,104: HPLOT 123,110 TO 117,104: HPLOT 123,111 TO 122,110: HPLOT 119,107 TO 116,104: HPLOT 118,107 TO 116,105
415 IF DD = 2 THEN SW = SW +1: GOSUB 420
417 RETURN
420 REM **RIGHT FOOT**
430 HCOLOR= 5
440 HPLOT 174,111 TO 182,103 TO 184,103 TO 185,104 TO 185,105 TO 182,108 TO 178,108 TO 177,109 TO 179,111 TO 177,113 TO 174,111
450 HPLOT 175,111 TO 182,104: HPLOT 176,111 TO 183,104: HPLOT 176,112 TO 177,111: HPLOT 177,112
460 HPLOT 181,107 TO 184,104: HPLOT 182,107 TO 183,106: RETURN
470 REM **LEFT HAND**
480 HCOLOR= 5: HPLOT 172,78 TO 175,75 TO 179,79 TO 179,80 TO 177,82 TO 174,79 TO 173,79 TO 173,81 TO 172,81 TO 172,78
490 HPLOT 174,76 TO 178,79: HPLOT 174,77 TO 178,80: HPLOT 173,77 TO 177,80: HPLOT 173,78 TO 177,81: HPLOT 173,78
500 HPLOT 172,82 TO 173,82: HPLOT 178,82 TO 180,80
505 IF DD = 2 THEN SW = SW +1: GOSUB 510
507 RETURN
510 REM **RIGHT HAND**
520 HCOLOR= 5
530 HPLOT 124,75 TO 128,78 TO 128,80 TO 127,80 TO 127,79 TO 126,79 TO 123,82 TO 121,80 TO 121,79 TO 124,75
540 HPLOT 125,76 TO 122,79: HPLOT 124,77 TO 121,81: HPLOT 125,77 TO 123,80: HPLOT 125,78 TO 122,82: HPLOT 127,78: HPLOT 120,80: HPLOT 127,82 TO 128,82
550 HPLOT 127,78 TO 127,82: RETURN
560 REM **SHIRT**
570 HCOLOR= 1: HPLOT 142,58 TO 158,58 TO 174,74 TO 171,77 TO 157,63 TO 157,78 TO 155,80 TO 145,80 TO 143,78 TO 143,63 TO 129,77 TO 126,74 TO 142,58
580 HPLOT 158,59 TO 173,74: HPLOT 157,59 TO 172,74: HPLOT 156,59 TO 172,75: HPLOT 155,59 TO 171,75: HPLOT 154,59 TO 171,76
590 HPLOT 156,59 TO 156,78: HPLOT 155,59 TO 155,79: HPLOT 154,59 TO 154,80: HPLOT 153,59 TO 153,80: HPLOT 152,59 TO 152,80: HPLOT 151,59 TO 151,80
600 HPLOT 150,59 TO 150,80: HPLOT 149,59 TO 149,80: HPLOT 148,59 TO 148,80: HPLOT 147,59 TO 147,80: HPLOT 146,59 TO 146,80: HPLOT 145,59 TO 145,79: HPLOT 144,59 TO 144,78
610 HPLOT 146,59 TO 129,76: HPLOT 145,59 TO 129,75: HPLOT 144,59 TO 128,75: HPLOT 143,59 TO 128,74: HPLOT 142,59 TO 127,74
620 HPLOT 147,57 TO 153,57: HPLOT 147,56 TO 153,56: RETURN
630 REM **PANTS**
640 HCOLOR= 6: HPLOT 146,81 TO 154,81 TO 177,104 TO 171,110 TO 150,89 TO 129,110 TO 123,104 TO 146,81
650 HPLOT 154,82 TO 176,104: HPLOT 153,82 TO 174,104: HPLOT 152,82 TO 175,105: HPLOT 151,82 TO 174,105
660 HPLOT 150,82 TO 174,106: HPLOT 149,82 TO 173,106: HPLOT 148,82 TO 173,107: HPLOT 147,82 TO 172,107: HPLOT 146,82 TO 172,108: HPLOT 146,83 TO 171,108
670 HPLOT 145,83 TO 171,109: HPLOT 146,82 TO 124,104: HPLOT 147,83 TO 125,104: HPLOT 148,83 TO 125,105: HPLOT 149,83 TO 126,105: HPLOT 150,83 TO 126,106
680 HPLOT 151,82 TO 127,106: HPLOT 152,82 TO 127,107: HPLOT 153,82 TO 128,107: HPLOT 154,82 TO 128,108: HPLOT 154,83 TO 129,108: HPLOT 155,83 TO 129,109
690 REM **MOUTH AND EYEBROWS**
700 HCOLOR= 5: HPLOT 147,46 TO 153,46: HCOLOR= 4
710 HPLOT 147,47 TO 147,46 TO 148,46 TO 148,45 TO 152,45 TO 152,46 TO 153,46 TO 153,47
720 HCOLOR= 5: HPLOT 144,35 TO 147,35: HPLOT 153,35 TO 156,35: HCOLOR= 4
730 HCOLOR= 4: HPLOT 144,34 TO 146,34: HPLOT 146,35 TO 147,35: HPLOT 153,35 TO 154,35: HPLOT 154,34 TO 156,34: GOTO 1650
740 GOSUB 1270: GOTO 1340
750 HOME : VTAB 12: HTAB 1: INPUT "WHAT IS YOUR NAME --";P1$
760 HOME : VTAB 7: HTAB (18 -( LEN(P1$)/2)): INVERSE : PRINT "HI ";P1$: VTAB 15: HTAB 4: PRINT "I HOPE YOU ENJOY HANGING AROUND!!": VTAB 20: NORMAL
765 GOTO 790
770 TEXT : HOME : VTAB 12: PRINT "SELECTING FROM ";G$( VAL(G$)): VTAB 16: HTAB 5: PRINT "<ESC> TO CHANGE VOCABULARY": VTAB 18: HTAB 5: FLASH : PRINT "ANY OTHER KEY TO CONTINUE";: NORMAL : GET E$
790 IF E$ = CHR$(27) THEN S = 0: GOSUB 1270: GOTO 770
1320 VTAB 15: HTAB 5: PRINT "ENTER VOCABULARY LEVEL--";: GET G$: IF VAL(G$) <1 OR VAL(G$) >4 THEN 1320
1321 HOME : VTAB 10: PRINT "DIFFICULTY-- E)ASY OR H)ARD- ";: GET DD$
1322 IF DD$ = "E" THEN DD = 1
1330 RETURN
1340 HOME : VTAB 10
1350 PRINT : HTAB 5: PRINT "1 COMPUTER PLAY"
1360 PRINT : HTAB 5: PRINT "2 TWO PLAYER"
1370 VTAB 15: HTAB 5: PRINT "ENTER GAME TYPE--";: GET T$: IF VAL(T$) <1 OR VAL(T$) >2 THEN 1370
1380 IF VAL(T$) = 1 AND T = 0 THEN 750
1390 IF VAL(T$) = 1 THEN 770
1400 GOTO 880
1410 SCALE= 2
1411 DRAW ASC("G") -31 AT 30,170: DRAW ASC("U") -31 AT 42,170: DRAW ASC("E") -31 AT 54,170: DRAW ASC("S") -31 AT 66,170: DRAW ASC("S") -31 AT 78,170: DRAW ASC("A") -31 AT 102,170
1412 DRAW ASC("L") -31 AT 126,170: DRAW ASC("E") -31 AT 138,170: DRAW ASC("T") -31 AT 150,170: DRAW ASC("T") -31 AT 162,170: DRAW ASC("E") -31 AT 174,170: DRAW ASC("R") -31 AT 186,170
1413 DRAW ASC("-") -31 AT 210,170
1414 SCALE= 2
1415 RETURN
1460 GOSUB 2200: GOSUB 1470: GOTO 1480
1470 DRAW ASC("W") -31 AT 30,170: DRAW ASC("O") -31 AT 42,170: DRAW ASC("R") -31 AT 54,170: DRAW ASC("D") -31 AT 66,170: DRAW ASC("-") -31 AT 78,170: RETURN
1480 J = 90:WG$ = ""
1485 NG = NG +1
1490 FOR I = 1 TO L
1500 GET L$: DRAW ASC(L$) -31 AT J,170:WG$ = WG$ +L$:J = J +12: NEXT
1510 GOSUB 2200: IF WG$ = WO$ THEN 1540
1520 GOSUB 1530: FOR I = 1 TO WT: NEXT : GOSUB 2200: POKE -16368,0
1521 WG = WG +1:SW = SW +1
1522 ON SW GOSUB 170,220,240,260,280,300,320,350,370,400,430,480,520,570,640
1523 GOTO 1010
1530 DRAW ASC("W") -31 AT 30,170: DRAW ASC("R") -31 AT 42,170: DRAW ASC("O") -31 AT 54,170: DRAW ASC("N") -31 AT 66,170: DRAW ASC("G") -31 AT 78,170: DRAW ASC("W") -31 AT 102,170: DRAW ASC("O") -31 AT 114,170
1531 DRAW ASC("R") -31 AT 126,170: DRAW ASC("D") -31 AT 138,170: RETURN
1540 GOSUB 2200: HCOLOR= 3: SCALE= 2: FOR I = 1 TO L: DRAW ASC( MID$ (WO$,I,1)) -31 AT I *20 +N,144: NEXT
1550 DRAW ASC("Y") -31 AT 30,170: DRAW ASC("O") -31 AT 42,170: DRAW ASC("U") -31 AT 54,170: DRAW ASC("G") -31 AT 78,170: DRAW ASC("U") -31 AT 90,170: DRAW ASC("E") -31 AT 102,170: DRAW ASC("S") -31 AT 114,170
1551 DRAW ASC("S") -31 AT 126,170
1560 DRAW ASC("E") -31 AT 138,170: DRAW ASC("D") -31 AT 150,170: DRAW ASC("I") -31 AT 174,170: DRAW ASC("T") -31 AT 186,170
1580 FOR I = 1 TO 2000: NEXT
1590 TEXT : HOME : VTAB 7: PRINT "YOU MADE ";NG;" GUESSES -- ";WG;" WERE WRONG!"
1600 PRINT : PRINT "DO YOU WISH TO PLAY AGAIN? Y";: HTAB 28: INPUT "";AN$: IF AN$ = "N" OR AN$ = "NO" THEN HOME : VTAB 10: PRINT "THANK YOU FOR PLAYING APPLE HANGMAN!!!!": PRINT : PRINT D$"RUN MENU"
1605 HOME : VTAB 10: HTAB 10: PRINT "SAME SETUP? Y";: HTAB 22: INPUT "";Z$: IF Z$ = "N" OR Z$ = "NO" THEN 80
1607 IF VAL(T$) = 1 THEN 770
1610 GOTO 880
1620 HOME : VTAB 10: PRINT "SAME SETUP? ";: GET AN$: IF AN$ = "N" THEN 740
1630 IF T$ = "1" THEN 770
1640 GOTO 880
1650 HCOLOR= 3: GOSUB 1660: FOR I = 1 TO WT: NEXT : GOSUB 2200: GOTO 1670
1660 DRAW ASC("Y") -31 AT 30,170: DRAW ASC("O") -31 AT 42,170: DRAW ASC("U") -31 AT 54,170: DRAW ASC("L") -31 AT 78,170: DRAW ASC("O") -31 AT 90,170: DRAW ASC("S") -31 AT 102,170: DRAW ASC("E") -31 AT 114,170: RETURN
1670 HCOLOR= 3: SCALE= 2: FOR I = 1 TO L: DRAW ASC( MID$ (WO$,I,1)) -31 AT I *20 +N,144: NEXT
1680 DRAW ASC("W") -31 AT 30,170: DRAW ASC("A") -31 AT 42,170: DRAW ASC("S") -31 AT 54,170: DRAW ASC("T") -31 AT 78,170: DRAW ASC("H") -31 AT 90,170: DRAW ASC("E") -31 AT 102,170
1690 DRAW ASC("W") -31 AT 126,170: DRAW ASC("O") -31 AT 138,170: DRAW ASC("R") -31 AT 150,170: DRAW ASC("D") -31 AT 162,170
2090 TU = TU +1: IF TU = NW THEN POP : HOME : VTAB 10: PRINT "THERE ARE NO MORE WORDS IN THE ": PRINT G$( VAL(G$));" VOCABULARY.": PRINT : HTAB 5: PRINT "THANK YOU FOR PLAYING APPLE HANGMAN!!!": PRINT : PRINT D$"RUN MENU"
2100 RETURN
2200 HCOLOR= 0: FOR ZZ = 165 TO 178: HPLOT 0,ZZ TO 279,ZZ: NEXT : HCOLOR= 3: RETURN
10000 REM TITLE PAGE
10005 TEXT : HOME
10007 VTAB 10
10010 PRINT TAB( 13);"APPLE HANGMAN"
10015 PRINT
10020 PRINT TAB( 19);"BY"
10025 PRINT
10030 PRINT TAB( 10);"PAUL AND SUE MADISON"
10035 VTAB 20
10040 PRINT TAB( 10);: FLASH : PRINT "HIT ANY KEY TO BEGIN": NORMAL